翻訳と辞書
Words near each other
・ Top, Zangilan
・ Top-coded
・ Top-down (disambiguation)
・ Top-down and bottom-up design
・ Top-down parsing
・ Top-down parsing language
・ Top-down proteomics
・ Top-earning Filipino celebrities
・ Top-end Dtella
・ Top-hat filter
・ Top-hat transform
・ Top-Kara-Agach
・ Top-left lighting
・ Top-level domain
・ Top-lit updraft gasifier
Top-nodes algorithm
・ Top-Notch Comics
・ Top-Notch Magazine
・ Top-of-mind awareness
・ Top-of-the-World, Arizona
・ Top-rated United States television programs by season
・ Top-rated United States television programs of 1950–51
・ Top-rated United States television programs of 1951–52
・ Top-rated United States television programs of 1952–53
・ Top-rated United States television programs of 1953–54
・ Top-rated United States television programs of 1954–55
・ Top-rated United States television programs of 1955–56
・ Top-rated United States television programs of 1956–57
・ Top-rated United States television programs of 1957–58
・ Top-rated United States television programs of 1958–59


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Top-nodes algorithm : ウィキペディア英語版
Top-nodes algorithm

The top-nodes algorithm is an algorithm for managing a resource reservation calendar.〔(Related US patent )〕
It is used when a resource is shared among lots of users (for example bandwidth in a telecommunication link, or disk capacity in a large data center).
The algorithm allows
* to check if an amount of resource is available during a specific period of time,
* to reserve an amount of resource for a specific period of time,
* to delete a previous reservation,
* to move the calendar forward (the calendar covers a defined duration, and it must be moved forward as time goes by).
==Principle==
The calendar is stored as a binary tree where leaves represent elementary time periods. Other nodes represent the period of time covered by all their descendants.
Example of a 7-hour calendar (with elementary periods of one hour)

''Example of a 7-hour calendar (with elementary periods of one hour)''

The period of time covered by a reservation is represented by a set of "top-nodes". This set is the minimal set of nodes that exactly cover the reservation period of time.
A node of the binary tree is a "top-node" for a given reservation if
* all its descendants are inside the reservation period of time,
and
* it is the root node, or at least one descendant of the parent node is outside of the reservation period of time.
Top-nodes for a reservation from 1:00 to 5:59

''Top-nodes for a reservation from 1:00 to 5:59''

The following value is stored in each node:
q(node) = max(q(left child), q(right child))
+ total amount of reserved resource for all reservations having this node as a "top-node"
(for code optimization, the two parts of this sum are usually stored separately.)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Top-nodes algorithm」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.